package com.hanyxx.thread.lambda;

/**
 * @author layman
 * @date 2021/3/2
 */
public class Demo02 {
    public static void main(String[] args) {
        //匿名内部类方法调用
        showTime(new Hero() {
            @Override
            public void hitMonster() {
                System.out.println("绿巨人在揍钢铁侠");
            }
        });

        //使用lambda表达式调用
        showTime(()->{
            System.out.println("葫芦娃大战奥特曼");
            System.out.println("孙悟空三打白骨精");
        });
    }
    public static void showTime(Hero hero){
        hero.hitMonster();
    }
}
interface Hero{
    void hitMonster();
}